package com.hex.ds.hdtp.core.app.data.contrast.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Accessors(chain = true)
public class ContrastResultExcelDto implements Serializable {
    private Integer index;
    private String sourceDbName;
    private String sourceTableName;
    private String contrastDbName;
    private String contrastTableName;
    private String whereCondition;
    //是否建表
    private String isCreateTable;
    //建表信息
    private String isCreateTableMsg;
    //字段count
    private String isFieldCount;
    private String isFieldCountMsg;
    //是否有数据
    private String isHasData;
    private String isHasDataMsg;
    //全数据count
    private String isStatisticsDataCount;
    private String isStatisticsDataCountMsg;
    //全字段明细
    private String isAllField;
    private String isAllFieldMsg;
    //字段名称
    private String isFieldName;
    //分去字段
    private String isContrastPartitionField;
    //字段类型
    private String isContrastFieldType;
    //字段长度
    private String isContrastFieldLength;
    //字段精度
    private String isContrastFieldPrecision;
    //编码格式
    private String encodingFormat;
    //字符字段长度sum
    private String isSumCharLength;
    //字符字段长度trim sum
    private String isSumCharTrimLength;
    //字符字段长度Max
    private String isMaxCharLength;
    //数字字段sum
    private String isStatisticsNumberSum;
    //指定字段去重count
    private String removeRepeatCountField;
    //指定字段分组count
    private String groupCountField;
    //指定字段count
    private String countField;
    //指定字段sum
    private String sumField;
    //指定字段trim
    private String trimField;
    //字段null转为空
    private String isCharNullToEmpty;
    //字段null转为0
    private String isNumberNullToZero;


}
